package iterator.main.person;

/**
 * 人员信息实现类
 */
public class Person implements IPerson {
    //姓名
    private String name;
    //年龄
    private int age;
    //性别（1:男  0：女）
    private int sex;

    /**
     * 构造方法设置属性内容
     *
     * @param name
     * @param age
     * @param sex
     */
    public Person(String name, int age, int sex) {
        this.name = name;
        this.age = age;
        this.sex = sex;
    }

    /**
     * 获得人员信息
     */
    @Override
    public String getPersonInfo() {
        return String.format("姓名：%s - 年龄:%d -性别:", this.name, this.age) + (this.sex == 1 ? "男" : (this.sex == 0 ? "女" : ""));
    }
}
